package models;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.sql.Timestamp;


/**
 * The persistent class for the t_ApplyInfo database table.
 *
 */
@Entity
@Table(name="cApplyInfo")
//@NamedQuery(name="T_ApplyInfo.findAll", query="SELECT t FROM T_ApplyInfo t")
public class ApplyInfo_C_Entity implements Serializable {
    private static final long serialVersionUID = 1L;

    private Integer addTimes;
    private String applyNumber;
    private String cancleTimes;
    private Integer circle_Times;
    private String fd_AllowInTime;
    private Integer fd_ApplicantID;
    private Integer fd_ApplyID;
    private String fd_ArrivalTime;
    private String fd_AuditDate;
    private Integer fd_AuditorID;
    private String fd_AuditReason;
    private String fd_AuditStatus;
    private Integer fd_CarrierID;
    private Integer fd_ContractId;
    private String fd_CreatDate;
    private String fd_DeliDate;
    private Integer fd_DeliveryOrderId;
    private Integer fd_DeptID;
    private String fd_EnterTime;
    private String fd_GateTime;
    private String fd_LastDay;
    private BigDecimal fdMileage;
    private String fd_ProductName;
    private String fd_QueryTime;
    private BigDecimal fd_Result;
    private BigDecimal fd_SubDeliverQty;
    private Integer fd_Submitter;
    private Integer fd_SyncState;
    private String fd_TareTime;
    private Integer fd_UnloadPlaceId;
    private String fd_WeightTime;
    private String fd_TruckNumber;
    private String fd_CustomerName;
    private String fd_UnloadPlace;
    private Double confirmLat;
    private Double confirmLng;
    private String confirmTime;
    private String UnloadPlace;
    private String ConfirmStatus;
    private String ConfirmUnloadPlace;

    public ApplyInfo_C_Entity() {
    }


    @Column(name="AddTimes")
    public Integer getAddTimes() {
        return this.addTimes;
    }

    public void setAddTimes(Integer addTimes) {
        this.addTimes = addTimes;
    }

    @Column(name="apply_number", nullable = false)
    public String getApplyNumber() {
        return this.applyNumber;
    }

    public void setApplyNumber(String applyNumber) {
        this.applyNumber = applyNumber;
    }

    @Column(name="CancleTimes")
    public String getCancleTimes() {
        return this.cancleTimes;
    }

    public void setCancleTimes(String cancleTimes) {
        this.cancleTimes = cancleTimes;
    }

    @Column(name="Circle_Times")
    public Integer getCircle_Times() {
        return this.circle_Times;
    }

    public void setCircle_Times(Integer circle_Times) {
        this.circle_Times = circle_Times;
    }

    @Column(name="fd_AllowInTime")
    public String getFd_AllowInTime() {
        return this.fd_AllowInTime;
    }

    public void setFd_AllowInTime(String fd_AllowInTime) {
        this.fd_AllowInTime = fd_AllowInTime;
    }

    @Column(name="fd_ApplicantID", nullable = false)
    public Integer getFd_ApplicantID() {
        return this.fd_ApplicantID;
    }

    public void setFd_ApplicantID(Integer fd_ApplicantID) {
        this.fd_ApplicantID = fd_ApplicantID;
    }

    @Id
    @GeneratedValue
    @Column(name = "fd_ApplyID", nullable = false)
    public Integer getFd_ApplyID() {
        return this.fd_ApplyID;
    }

    public void setFd_ApplyID(Integer fd_ApplyID) {
        this.fd_ApplyID = fd_ApplyID;
    }

    @Column(name="fd_ArrivalTime")
    public String getFd_ArrivalTime() {
        return this.fd_ArrivalTime;
    }

    public void setFd_ArrivalTime(String fd_ArrivalTime) {
        this.fd_ArrivalTime = fd_ArrivalTime;
    }

    @Column(name="fd_AuditDate")
    public String getFd_AuditDate() {
        return this.fd_AuditDate;
    }

    public void setFd_AuditDate(String fd_AuditDate) {
        this.fd_AuditDate = fd_AuditDate;
    }

    @Column(name="fd_AuditorID")
    public Integer getFd_AuditorID() {
        return this.fd_AuditorID;
    }

    public void setFd_AuditorID(Integer fd_AuditorID) {
        this.fd_AuditorID = fd_AuditorID;
    }

    public String getFd_AuditReason() {
        return this.fd_AuditReason;
    }

    public void setFd_AuditReason(String fd_AuditReason) {
        this.fd_AuditReason = fd_AuditReason;
    }

    @Column(name = "fd_AuditStatus", nullable = false)
    public String getFd_AuditStatus() {
        return this.fd_AuditStatus;
    }

    public void setFd_AuditStatus(String fd_AuditStatus) {
        this.fd_AuditStatus = fd_AuditStatus;
    }

    @Column(name = "fd_CarrierID", nullable = false)
    public Integer getFd_CarrierID() {
        return this.fd_CarrierID;
    }

    public void setFd_CarrierID(Integer fd_CarrierID) {
        this.fd_CarrierID = fd_CarrierID;
    }

    @Column(name="fd_ContractId")
    public Integer getFd_ContractId() {
        return this.fd_ContractId;
    }

    public void setFd_ContractId(Integer fd_ContractId) {
        this.fd_ContractId = fd_ContractId;
    }

    @Column(name="fd_CreatDate", insertable =false, updatable = false)
    public String getFd_CreatDate() {
        return this.fd_CreatDate;
    }

    public void setFd_CreatDate(String fd_CreatDate) {
        this.fd_CreatDate = fd_CreatDate;
    }

    @Column(name="fd_CreatDate")
    public String getFd_DeliDate() {
        return this.fd_DeliDate;
    }

    public void setFd_DeliDate(String fd_DeliDate) {
        this.fd_DeliDate = fd_DeliDate;
    }

    @Column(name = "fd_DeliveryOrderId", nullable = false)
    public Integer getFd_DeliveryOrderId() {
        return this.fd_DeliveryOrderId;
    }

    public void setFd_DeliveryOrderId(Integer fd_DeliveryOrderId) {
        this.fd_DeliveryOrderId = fd_DeliveryOrderId;
    }

    @Column(name="fd_DeptID")
    public Integer getFd_DeptID() {
        return this.fd_DeptID;
    }

    public void setFd_DeptID(Integer fd_DeptID) {
        this.fd_DeptID = fd_DeptID;
    }

    @Column(name="fd_EnterTime")
    public String getFd_EnterTime() {
        return this.fd_EnterTime;
    }

    public void setFd_EnterTime(String fd_EnterTime) {
        this.fd_EnterTime = fd_EnterTime;
    }

    @Column(name="fd_GateTime")
    public String getFd_GateTime() {
        return this.fd_GateTime;
    }

    public void setFd_GateTime(String fd_GateTime) {
        this.fd_GateTime = fd_GateTime;
    }

    @Column(name="fd_LastDay")
    public String getFd_LastDay() {
        return this.fd_LastDay;
    }

    public void setFd_LastDay(String fd_LastDay) {
        this.fd_LastDay = fd_LastDay;
    }

    @Column(name="fd_mileage")
    public BigDecimal getFdMileage() {
        return this.fdMileage;
    }

    public void setFdMileage(BigDecimal fdMileage) {
        this.fdMileage = fdMileage;
    }

    @Column(name="fd_ProductName")
    public String getFd_ProductName() {
        return this.fd_ProductName;
    }

    public void setFd_ProductName(String fd_ProductName) {
        this.fd_ProductName = fd_ProductName;
    }

    @Column(name="fd_QueryTime")
    public String getFd_QueryTime() {
        return this.fd_QueryTime;
    }

    public void setFd_QueryTime(String fd_QueryTime) {
        this.fd_QueryTime = fd_QueryTime;
    }

    @Column(name="fd_Result")
    public BigDecimal getFd_Result() {
        return this.fd_Result;
    }

    public void setFd_Result(BigDecimal fd_Result) {
        this.fd_Result = fd_Result;
    }

    @Column(name = "fd_SubDeliverQty", nullable = false)
    public BigDecimal getFd_SubDeliverQty() {
        return this.fd_SubDeliverQty;
    }

    public void setFd_SubDeliverQty(BigDecimal fd_SubDeliverQty) {
        this.fd_SubDeliverQty = fd_SubDeliverQty;
    }

    @Column(name="fd_Submitter")
    public Integer getFd_Submitter() {
        return this.fd_Submitter;
    }

    public void setFd_Submitter(Integer fd_Submitter) {
        this.fd_Submitter = fd_Submitter;
    }

    @Column(name="fd_SyncState")
    public Integer getFd_SyncState() {
        return this.fd_SyncState;
    }

    public void setFd_SyncState(Integer fd_SyncState) {
        this.fd_SyncState = fd_SyncState;
    }

    @Column(name="fd_TareTime")
    public String getFd_TareTime() {
        return this.fd_TareTime;
    }

    public void setFd_TareTime(String fd_TareTime) {
        this.fd_TareTime = fd_TareTime;
    }

    @Column(name="fd_UnloadPlaceId")
    public Integer getFd_UnloadPlaceId() {
        return this.fd_UnloadPlaceId;
    }

    public void setFd_UnloadPlaceId(Integer fd_UnloadPlaceId) {
        this.fd_UnloadPlaceId = fd_UnloadPlaceId;
    }

    @Column(name="fd_WeightTime")
    public String getFd_WeightTime() {
        return this.fd_WeightTime;
    }

    public void setFd_WeightTime(String fd_WeightTime) {
        this.fd_WeightTime = fd_WeightTime;
    }

    @Column(name="fd_TruckNumber")
    public String getFd_TruckNumber() {
        return fd_TruckNumber;
    }

    public void setFd_TruckNumber(String fd_TruckNumber) {
        this.fd_TruckNumber = fd_TruckNumber;
    }

    @Column(name="fd_CustomerName")
    public String getFd_CustomerName() {
        return fd_CustomerName;
    }

    public void setFd_CustomerName(String fd_CustomerName) {
        this.fd_CustomerName = fd_CustomerName;
    }

    @Column(name="fd_UnloadPlace")
    public String getFd_UnloadPlace() {
        return fd_UnloadPlace;
    }

    public void setFd_UnloadPlace(String fd_UnloadPlace) {
        this.fd_UnloadPlace = fd_UnloadPlace;
    }


    @Column(name = "confirmLat", nullable = true, precision = 0)
    public Double getConfirmLat() {
        return confirmLat;
    }

    public void setConfirmLat(Double confirmLat) {
        this.confirmLat = confirmLat;
    }


    @Column(name = "confirmLng", nullable = true, precision = 0)
    public Double getConfirmLng() {
        return confirmLng;
    }

    public void setConfirmLng(Double confirmLng) {
        this.confirmLng = confirmLng;
    }


    @Column(name = "confirmTime", nullable = true)
    public String getConfirmTime() {
        return confirmTime;
    }

    public void setConfirmTime(String confirmTime) {
        this.confirmTime = confirmTime;
    }


    @Column(name = "UnloadPlace", nullable = true)
    public String getUnloadPlace() {
        return UnloadPlace;
    }

    public void setUnloadPlace(String unloadPlace) {
        UnloadPlace = unloadPlace;
    }


    @Column(name = "ConfirmStatus", nullable = true)
    public String getConfirmStatus() {
        return ConfirmStatus;
    }

    public void setConfirmStatus(String confirmStatus) {
        ConfirmStatus = confirmStatus;
    }


    @Column(name = "ConfirmUnloadPlace", nullable = true)
    public String getConfirmUnloadPlace() {
        return ConfirmUnloadPlace;
    }

    public void setConfirmUnloadPlace(String confirmUnloadPlace) {
        ConfirmUnloadPlace = confirmUnloadPlace;
    }

}